det Interface

public interface det

An interface to the determinant routines.


Module Procedures

private pure function det_dbl(a) result(x)

Computes the determinant of a matrix.

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in), dimension(:,:) :: a

The N-by-N matrix on which to operate.

Return Value real(kind=real64)

The determinant of the matrix.

private pure function det_cmplx(a) result(x)

Computes the determinant of a matrix.

Arguments

Type IntentOptional Attributes Name
complex(kind=real64), intent(in), dimension(:,:) :: a

The matrix on which to operate.

Return Value complex(kind=real64)

The determinant of the matrix.